import axios from 'axios'

/***
 * 可以封装的东西
 *  baseUrl 基础地址  接口公共部分的地址
 *  timeout 连接超时时间
 *  拦截器  一定返回参数  不返回  就中断
 *      请求拦截器 对请求进行拦截 进行统一配置  统一携带参数  token
 *      响应拦截器 对响应进行拦截 对于数据进行统一格式处理
 *
 */

const instance = axios.create({
  baseURL: '',
  timeout: 1000,
  // 添加请求头信息
  headers: { Authorization: localStorage.getItem('token') }
})

  //请求拦截器
  instance.interceptors.request.use((cfg)=>{
    return cfg
  })
  

  //响应拦截器
  instance.interceptors.response.use((res) =>{
    return res
  })


export default instance